home *** CD-ROM | disk | FTP | other *** search
- ; Graphischer Editor für Struktogramme (G.E.S.y) V2.1
- ;
- ; Dipl.-Ing. Michael Denzlein
- ; S.I.P.-Software Lösungen
- ; Griesäckerstr. 15
- ; W-8608 Memmelsdorf/Bamberg
- ;
- ; Quelltextskelett-Übersetzungsdatei für Cobol (alter Standard)
- ;
- ; Parameter:
- ; \$ Objektnamen einfügen
- ; \# Objekttext einfügen
- ; \+ oberen Text eines FOR-Objektes einfügen
- ; \@ Sohnliste hier einfügen
- ; \% Sohnliste unter einem Fallunterscheidungsobjekt einfügen
- ; \iNAME Datei NAME einfügen (nur Großbuchstaben!)
- ; \\ das \-Zeichen
- ; \? Meldungsbox (für in einer Sprache undefinierte Objekte)
- ; \n neue Zeile
- ; \&xxx in der Spalte weitermachen (Kommentarbeginn)
- ; \> ab der nächsten Zeile eine Tabulator-Position einrücken
- ; \< ab der nächsten Zeile eine Tabulator-Position ausrücken
- ; \0..\9 Label-Nummern - pro Objekt 10 Stück
- ; \p Parameter-Liste (nur bei Procedur- und Root-Sinnbild)
- *.CBL
- \i COBOL.HDR\n\n\n
- \i SECTION.HDR\n * \#\n \$ SECTION.\n \$.\n\@ <PROCende>.\n EXIT.\n * Ende von \$ \n\n\n
- * \#\n
- * \#\n
- * \#\n PERFORM \0 SECTION UNTIL <Bedingung>.\n GO TO \1.\n \0 SECTION.\n \0.\n\@\n \2 SECTION.\n \1.\n\n
- * \#\n PERFORM \0 SECTION UNTIL <Bedingung>.\n GO TO \1.\n \0 SECTION.\n \0.\n\@\n \2 SECTION.\n \1.\n\n
- * \#\n PERFORM \0 SECTION VARYING <Var>\n FROM <Start> BY <Step> UNTIL <Bedingung>.\n GO TO \1.\n \0 SECTION.\n \0.\n\@\n \2 SECTION.\n \1.\n\n
- * \#\n IF <Bed.>\n\@\n ELSE\n\@ <endif>.\n\n
- *** Case-Beginn\n * \#\n GO TO\n <Zielsektionen>\n DEPENDING ON <Var>.\n GO TO \0.\n\n
- *** Case-Ende\n \0.\n\n
- * \#\n
- * \#\n <n> SECTION.\n <n>.\n\%\n GO TO \0.\n\n
- * \#\n PERFORM \$.\n\n
- * \#\n GO TO <PROCende>.\n\n
- ******** Parallel-Start \#\n
- ******** Parallel-Ende \#\n
- ******** Parallel-Mitte \#\n
- Ja